package com.itheima.Test.TreeSet;

import java.util.Comparator;
import java.util.TreeSet;

public class TreeSetDemo04 {
    public static void main(String[] args) {
//        TreeSet<String> ts=new TreeSet<>(new Comparator<String>() {
//            @Override
//            public int compare(String o1, String o2) {
//                int result=o1.length()-o2.length();
//                result=result==0?o1.compareTo(o2):result;
//                return result;
//            }
//        });
        TreeSet<String> ts=new TreeSet<>((String o1, String o2)->{
            int result=o1.length()-o2.length();
            result=result==0?o1.compareTo(o2):result;
              return result;
        });
        ts.add("asb");
        ts.add("bsb");
        ts.add("dg");
        ts.add("asdc");
        System.out.println(ts);
    }
}
